Well done kid!
The brave 15-year-old and his mother were at home in Robinson, a suburb southeast of Waco, when the would-be attacker entered the house through an unlocked door, at 11.30pm.
The woman said she woke up to find a stranger straddling her in bed and holding her down, the Waco Tribune reported.
She told police she started to scream but the suspect, later identified as John Wayne Morris, 37, told her that someone was watching her children and they would be killed if she fought back.
Police reported that she did not put up a fight out of fear that they would be harmed.
But her teenage son had barged into the bedroom and dragged the intruder, who is more than double his age, off his mother while his two sisters called 911, according to the police report.
Police arrested Morris at the home and took him to McLennan County Jail on a first-degree felony charge of burglary of a habitation with intent to commit sexual assault.